DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV et WINDEV Mobile 2024 !
Aide / WLangage / Fonctions WLangage / Communication / Fonctions Drive
  • Paramètre
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Liste les fichiers d'un répertoire d'un drive.
Attention : dans le cas d'une connexion à un drive Google, les fichiers correspondant à un document de la suite Google ne sont pas listés.
Exemple
oOAuth2Param est un OAuth2Paramètres
oOAuth2Param.ClientID = "client_id"
oOAuth2Param.ClientSecret = "client_secret"
oOAuth2Param.URLRedirection = "http://localhost:9000/"

oDrive est un Drive
oDrive = oDriveConnecte(oOAuth2Param)

UnFichier, ResListeFichier sont des chaînes
// Liste tous les fichiers dans mon drive depuis le répertoire "MesPhotos"
// Le parcours se fait uniquement dans le répertoire courant
ResListeFichier = oDrive.ListeFichier("/MesPhotos/", frNonRécursif)

// Pour chaque fichier trouvé
POUR TOUTE CHAÃŽNE UnFichier DE ResListeFichier SÉPARÉE PAR RC
// Ajout du fichier dans la table TABLE_TableFic
TABLE_TableFic.Ajoute(UnFichier)
FIN
Syntaxe
<Résultat> = <Drive>.ListeFichier(<Chemin de départ> [, <Options>])
<Résultat> : Chaîne de caractères
Liste des fichiers présents sur le drive spécifié, à l'emplacement spécifié. Cette liste est de la forme :
<Nom du fichier 1> + RC + ... + <Nom du fichier N>
<Drive> : Variable de type Drive ou gglDrive
Nom de la variable de type Drive ou gglDrive correspondant au drive à manipuler. La connexion au drive voulu doit avoir été effectuée. Dans le cas contraire, les fichiers ne sont pas listés.
<Chemin de départ> : Chaîne de caractères
Chemin du drive à partir duquel les fichiers doivent être listés. Ce chemin correspond à un chemin absolu du drive :
  • Les noms des répertoires doivent être séparés par des '/' ou des '\'.
  • Le nom des répertoires doit débuter par un '/' ou un '\'.
Si le chemin est invalide, une erreur sera générée.
<Options> : Constante optionnelle de type Entier
Type de parcours effectué :
frNonRécursifLe parcours est non récursif. Les sous-répertoires ne sont pas pris en compte.
frRécursif
(Valeur par défaut)
Le parcours est récursif. Les sous-répertoires sont automatiquement pris en compte.
Remarques

Paramètre <Chemin de départ>

Exemples de chemins valides :
"/mon répertoire de vacances/2021/"
"\photos"
Exemples de chemins invalides :
"répertoireA/RépertoireB"
"Ce/Chemin/Est/invalide"
"c:\Users\"
Classification Métier / UI : Code métier
Composante : wd290ggl.dll
Version minimum requise
  • Version 2024
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 07/12/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale